Euclidean Algorithm (Recursive) Demo

gcd(a, b):
  if b == 0:
    return a
  else:
    return gcd(b, a % b)